Generalized Graph Pattern Matching
نویسندگان
چکیده
Graphs are high expressive models and especially suitable for modelling highly complex structures, the number of applications that use them for modelling both their data and the processes that manipulate has grown dramatically in recent years. The use of new conceptual structures in real-world applications requires the development of new systems to store and query such structures in order to allow users to access data effectively and efficiently. As with all new technologies, it is still in the development phase and in search of a set of standards ensuring a continued growth. The growing popularity of Graph Databases has led to the emergence of interesting problems related to storage and query in these systems. These databases have robust fundamentals in terms of basic information management (creation, access, deletion, and modification of individual elements of the structure), but they lack standards in some other tasks necessary for the storage and retrieval of information, like those related to more advanced query mechanisms. Among the problems related to these query processes, the detection of patterns is considered as one of the fundamental ones since it includes other subproblems necessary to obtain powerful query systems, such as the search of subgraphs or minimum paths, or the study of connectivity [18, 10]. In this paper we present Generalized Graph Query (GGQ), a proposal to carry out queries in property graphs. GGQ represents a robust logical framework, making it especially useful in graph discovery procedures and generalizing other more basic tools that have been proved very useful on related tasks. In addition, we will present a collection of operations that allow to obtain complex GGQs from simpler ones, something very useful when automating the construction of complex queries.
منابع مشابه
Generalized Function Matching
We present problems in different application areas: tandem repeats (computational biology), poetry and music analysis, and author validation, that require a more sophisticated pattern matching model that hitherto considered. We introduce a new matching criterion—generalized function matching—that encapsulates the notion suggested by the above problems. The generalized function matching problem ...
متن کاملOn Median Graphs: Properties, Algorithms, and Applications
ÐIn object prototype learning and similar tasks, median computation is an important technique for capturing the essential information of a given set of patterns. In this paper, we extend the median concept to the domain of graphs. In terms of graph distance, we introduce the novel concepts of set median and generalized median of a set of graphs. We study properties of both types of median graph...
متن کاملON THE MATCHING NUMBER OF AN UNCERTAIN GRAPH
Uncertain graphs are employed to describe graph models with indeterministicinformation that produced by human beings. This paper aims to study themaximum matching problem in uncertain graphs.The number of edges of a maximum matching in a graph is called matching numberof the graph. Due to the existence of uncertain edges, the matching number of an uncertain graph is essentially an uncertain var...
متن کاملIncremental View Maintenance for Deductive Graph Databases Using Generalized Discrimination Networks
Nowadays, graph databases are employed when relationships between entities are in the scope of database queries to avoid performance-critical join operations of relational databases. Graph queries are used to query and modify graphs stored in graph databases. Graph queries employ graph pattern matching that is NP-complete for subgraph isomorphism. Graph database views can be employed that keep ...
متن کاملMatching Integral Graphs of Small Order
In this paper, we study matching integral graphs of small order. A graph is called matching integral if the zeros of its matching polynomial are all integers. Matching integral graphs were first studied by Akbari, Khalashi, etc. They characterized all traceable graphs which are matching integral. They studied matching integral regular graphs. Furthermore, it has been shown that there is no matc...
متن کاملDiscovering Best Variable-Length-Don't-Care Patterns
A variable-length-don’t-care pattern (VLDC pattern) is an element of set Π = (Σ∪{ })∗, where Σ is an alphabet and is a wildcard matching any string in Σ∗. Given two sets of strings, we consider the problem of finding the VLDC pattern that is the most common to one, and the least common to the other. We present a practical algorithm to find such best VLDC patterns exactly, powerfully sped up by ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1708.03734 شماره
صفحات -
تاریخ انتشار 2017